---

- name: put builder-repo on system
  copy: src="{{ files }}/sign/{{ item }}" dest="/etc/yum.repos.d/{{ item }}"
  with_items:
  - builder-rpms.repo
  when: is_rhel is defined
  tags:
  - config
  - packages

- name: install sigul
  yum: state=present name={{ item }}
  with_items:
  - sigul
  - ntp
  - ntpdate
  - gnupg1
  - rpm-sign
  - bzip2
  tags:
  - packages

- name: setup /etc/sigul/bridge.conf file
  template: src="{{ files }}/sign/bridge.conf.j2" dest=/etc/sigul/bridge.conf owner=root group=sigul mode=640
  tags:
  - config
  when: inventory_hostname.startswith('sign')

- name: setup /etc/sigul/server.conf file
  copy: src="{{ files }}/sign/server.conf.primary" dest=/etc/sigul/server.conf owner=root group=sigul mode=640
  when: inventory_hostname.startswith('sign')

- name: setup secondary /etc/sigul/bridge.conf file
  template: src="{{ files }}/sign/bridge.conf.secondary.j2" dest=/etc/sigul/bridge.conf owner=root group=sigul mode=640
  tags:
  - config
  when: inventory_hostname.startswith('secondary')

- name: Install secondary arch koji configs
  template: src="{{ files }}/sign/bridge.conf.secondary.j2" dest=/etc/sigul/bridge.conf owner=root group=sigul mode=640
  tags:
  - config
  when: inventory_hostname.startswith('secondary')

- name: setup secondary koji config files
  copy: src="{{ files }}/sign/{{ item }}" dest=/etc/{{ item }} owner=root group=root mode=644
  with_items:
  - koji-arm.conf
  - koji-ppc.conf
  - koji-s390.conf
  when: inventory_hostname.startswith('secondary')

- name: setup gpg link
  file: state=link src=/usr/bin/gpg1 dest=/usr/bin/gpg

- name: ntp steptickers
  copy: src="{{ files }}/common/step-tickers" dest=/etc/ntp/step-tickers
  tags:
  - ntp

- name: ntp.conf
  copy: src="{{ roles }}/base/files/ntp/ntp.conf" dest=/etc/ntp.conf
  tags:
  - ntp

- name: enable ntpd
  service: name=ntpd enabled=true state=started
  tags:
  - ntp
